35 research outputs found

    Sistema Pervasivo de Informação em Saúde Projetado para ser Programado pelo Usuário Clínico

    Get PDF
    A Computação Pervasiva está inserida no desenvolvimento de ambientes programáveis e interativos, na busca para ajudar o usuário em suas atividades diárias. Considerando que o sistema de saúde do futuro prevê o uso da Computação Pervasiva para otimizar e automatizar atividades clínicas, esse artigo apresenta a arquitetura ClinicSpace, demonstrando através de uma situação-problema a estrutura da arquitetura para o auxilio às tarefas clínicas (aplicações pervasivas que auxiliam o médico a realizar suas atividades), procurando cumprir os requisitos da computação orientada a atividades. Assim, o ClinicSpace pode ser visto como um sistema ciente do contexto orientado às tarefas clinicas

    Uma definição ontológica de elementos de contexto relevantes na adaptação de documentos em ambientes hospitalares pervasivos

    Get PDF
    Um dos maiores desafios para sistemas pervasivos de saúde é fornecer aos usuários informações personalizadas, de acordo com as necessidades de cada pessoa ou sistema. Para que isso aconteça, é necessário que exista uma descrição das informações de contexto do ambiente, de forma reconhecível por outros sistemas computacionais. Uma das formas de se atingir essa funcionalidade é através do uso de ontologias, cujo objetivo é descrever um domínio de forma simples e extensível. Este artigo descreve o processo de construção de uma ontologia para a descrição de elementos de contexto relevantes em ambientes hospitalares pervasivos, com vistas à personalização de documentos no ambiente pervasivo prototipado na arquitetura de software ClinicSpace

    Requisitos para o projeto de aplicações móveis distribuídas

    Get PDF
    A computação móvel está a permitir o acesso a informações a qualquer tempo, em qualquer lugar. Porém, mais do que aplicações pessoais com simples acesso a informações, pode -se utilizar a infra-estrutura de rede já existente para a execução de aplicações mais avançadas, como as aplicações móveis colaborativas. Mobilidade física e lógica introduz complexidade e restrições ao projeto de aplicações distribuídas, o que requer um suporte adequado do sistema. Com o intuito de abordar este tema está em desenvolvimento o projeto ISAM (Infra-estrutura de Suporte ás Aplicações Móveis), que conta com a participação de várias instituições do sul do Brasil. Nest artigo, apresenta-se uma visão geral da arquitetura do sistema ISAM, introduz -se os requisitos básicos que a inspiraram e seus principais componentes. Focalizam-se, principalmente, as questões relativas á adaptação do ambiente ás v ariações nas condições do contexto em que a aplicação está inserida. A idéia principal é explorar informações sobre o contexto (recursos, serviços, localização e perfil do usuário) que associadas a políticas, mecanismos e estratégias de adaptação tenta superar, de forma integrada, as bem conhecidas limitações do ambiente móvel.Eje: Programación concurrenteRed de Universidades con Carreras en Informática (RedUNCI

    Requisitos para o projeto de aplicações móveis distribuídas

    Get PDF
    A computação móvel está a permitir o acesso a informações a qualquer tempo, em qualquer lugar. Porém, mais do que aplicações pessoais com simples acesso a informações, pode -se utilizar a infra-estrutura de rede já existente para a execução de aplicações mais avançadas, como as aplicações móveis colaborativas. Mobilidade física e lógica introduz complexidade e restrições ao projeto de aplicações distribuídas, o que requer um suporte adequado do sistema. Com o intuito de abordar este tema está em desenvolvimento o projeto ISAM (Infra-estrutura de Suporte ás Aplicações Móveis), que conta com a participação de várias instituições do sul do Brasil. Nest artigo, apresenta-se uma visão geral da arquitetura do sistema ISAM, introduz -se os requisitos básicos que a inspiraram e seus principais componentes. Focalizam-se, principalmente, as questões relativas á adaptação do ambiente ás v ariações nas condições do contexto em que a aplicação está inserida. A idéia principal é explorar informações sobre o contexto (recursos, serviços, localização e perfil do usuário) que associadas a políticas, mecanismos e estratégias de adaptação tenta superar, de forma integrada, as bem conhecidas limitações do ambiente móvel.Eje: Programación concurrenteRed de Universidades con Carreras en Informática (RedUNCI

    Mecanismos de suporte ao escalonamento em sistemas com objetos distribuídos Java

    Get PDF
    Este artigo propõe recursos para o escalonamento de objetos distribuídos. Para tanto, são definidos dois mecanismos tidos como centrais para tal: um primeiro que irá realizar a instanciação remota de objetos Java, e um segundo que terá a cargo a coleta de informações dinâmicas sobre a execução da aplicação distribuída, tais como: uso de processador, uso d e memória e perfil de comunicação entre os objetos. Os mecanismos serão integrados com a API RMI de Java, buscando preservar a natureza da OO – Orientação a Objetos – na construção de aplicações distribuídas, e conseqüentemente a compatibilidade com a semâ ntica nativa da linguagem Java. A pesquisa está inserida no contexto da proposta EXEHDA – Execution Environment for High Distributed Applications – em desenvolvimento na Universidade Federal do Rio Grande do Sul, e tem por objetivo dar suporte a execução d e aplicações móveis distribuídas desenvolvidas utilizando o modelo Holoparadigma.This article proposes support resources for distributed object scheduling. Two mechanisms, understood as essential for such task, are defined: a first one that implements remote instantiation of Java objects, and a second one that collects dynamic informa tion about the execution of the distributed application. Additionally, the support for optimized communication and the construction of inter -objects communication profiles complement the proposal. The mechanisms will be integrated with Java RMI API, aiming to preserve the nature of the OO – Object Oriented model - in the construction of distributed applications and, consequently, the compatibility with the native semantics of the Java language. The research is inserted in the context of the EXEHDA - Execution Environment for High Distributed Applications - proposal in development in the Universidade Federal do the Rio Grande do Sul, and has as objective to provide means of supporting the execution of distributed mobile applications developed using the Holoparadigma model.Eje: Programación concurrenteRed de Universidades con Carreras en Informática (RedUNCI

    Mecanismos de suporte ao escalonamento em sistemas com objetos distribuídos Java

    Get PDF
    Este artigo propõe recursos para o escalonamento de objetos distribuídos. Para tanto, são definidos dois mecanismos tidos como centrais para tal: um primeiro que irá realizar a instanciação remota de objetos Java, e um segundo que terá a cargo a coleta de informações dinâmicas sobre a execução da aplicação distribuída, tais como: uso de processador, uso d e memória e perfil de comunicação entre os objetos. Os mecanismos serão integrados com a API RMI de Java, buscando preservar a natureza da OO – Orientação a Objetos – na construção de aplicações distribuídas, e conseqüentemente a compatibilidade com a semâ ntica nativa da linguagem Java. A pesquisa está inserida no contexto da proposta EXEHDA – Execution Environment for High Distributed Applications – em desenvolvimento na Universidade Federal do Rio Grande do Sul, e tem por objetivo dar suporte a execução d e aplicações móveis distribuídas desenvolvidas utilizando o modelo Holoparadigma.This article proposes support resources for distributed object scheduling. Two mechanisms, understood as essential for such task, are defined: a first one that implements remote instantiation of Java objects, and a second one that collects dynamic informa tion about the execution of the distributed application. Additionally, the support for optimized communication and the construction of inter -objects communication profiles complement the proposal. The mechanisms will be integrated with Java RMI API, aiming to preserve the nature of the OO – Object Oriented model - in the construction of distributed applications and, consequently, the compatibility with the native semantics of the Java language. The research is inserted in the context of the EXEHDA - Execution Environment for High Distributed Applications - proposal in development in the Universidade Federal do the Rio Grande do Sul, and has as objective to provide means of supporting the execution of distributed mobile applications developed using the Holoparadigma model.Eje: Programación concurrenteRed de Universidades con Carreras en Informática (RedUNCI

    A proposal of a classification model for the cognitive workload of human activity in a context-aware system

    Get PDF
    The skill level of a person in processing information, reacting to his/her surroundings and decision making for performing an activity is determined by the allocation of the mental resources demanded by such activity. When the allocation is inappropriate, there is a higher possibility for some accident to occur. Thus, one can notice that the cognitive workload spent by the person is an important variable that can take him to a risky situation. Since it is not possible to measure the cognitive workload spent by a person during the performance of an activity directly, we noticed the need to evaluate the level of his/her performance in order to be possible to infer the cognitive workload used. So, we propose the creation of a model to classify the cognitive workload based on the behavioral model skill-rule-knowledge and the relations of performance properties with the context surrounding the person. The evaluation of the model was made using a public dataset and the results showed a promising approach for the classification of human performances.Keywords: human activity, context-aware middleware, ubiquity, cognitive workload, human performance

    Hierarquia de gerenciamento de redes com componentes móveis

    Get PDF
    O paradigma tradicional de gerenciamento centralizado não é mais suficiente para soluções efetivas de gerenciamento, principalmente pela falta de um melhor grau de escalabilidade, visto o crescimento da importância das redes de computadores e o aumento do número de dispositivos e serviços que estão acoplados a elas, levando á necessidade de redes e sistemas de gerenciamento eficientes. Uma abordagem mais promissora envolve um gerenciamento baseado em tarefas distribuídas, o que também facilita a integração entre o sistema de gerenciamento de redes e o de aplicações móveis distribuídas. Este artigo apresenta o projeto GRAMA (Gerenciamento de Redes usando Agentes Móveis), concentrando-se na sua arquitetura de gerenciamento com seus requisitos básicos e seus principais componentes. O projeto GRAMA deve interagir com o projeto ISAM (Infra-estrutura de Suporte á Aplicações Móveis) visando garantir uma eficiente infra-estrutura para o desenvolvimento de aplicações móveis. Ambos os projetos estão em desenvolvimento na Universidade Federal do Rio Grande do Sul. No campo do gerenciamento de redes, observa-se uma falta de suporte uniforme para tornar mais eficiente a construção e execução de aplicações distribuídas móveis. Com o intuito de abordar este problema, está em desenvolvimento o projeto GRAMA (Gerenciamento de Redes usando Agentes Móveis), que visa projetar uma arquitetura de gerenciamento de rede de computadores adequada á mobilidade. GRAMA usa a tecnologia de agentes móveis para modelar o monitoramento e o controle da rede. Além disso, os agentes são responsáveis por adquirir, tratar, armazenar e disponibilizar informações referentes ao funcionamento da rede móvel com dois propósitos: (i) integrar a parte de monitoração para o gerenciamento da rede (GRAMA), (ii) integrar o módulo de monitoração da arquitetura ISAM (Infra-estrutura de Suporte ás Aplicações Móveis). ISAM é um projeto em desenvolvimento na Universidade Federal do Rio Grande do Sul, que objetiva prover uma infra-estrutura para a programação e execução de aplicações distribuídas em ambiente com mobilidade física e lógica. A arquitetura ISAM está baseada no conceito de adaptação, e provê o suporte para que a aplicação altere seu comportamento em resposta á variação do seu contexto de execução [YAM01]. O objetivo deste artigo é apresentar a arquitetura GRAMA e sua integração com o ISAM, e está estruturado da seguinte forma. Na seção 2, apresenta-se uma caracterização das redes com componentes móveis. Na sessão 3, é tratado o gerenciamento de redes, sendo discutida também a questão da mobilidade. A seção 4 concentra-se na modelagem do sistema de gerenciamento móvel proposto. A seção 5 apresenta a arquitetura ISAM e sua integração com GRAMA. Os trabalhos relacionados e as conclusões são apresentados na seção 6 e 7, respectivamente.Eje: Sistemas operativosRed de Universidades con Carreras en Informática (RedUNCI

    A context-aware model for human activity prediction and risk inference in actions

    Get PDF
    Even though human activities may result in injuries, there is not much discussion in the academy of how ubiquitous computing could assess such risks. So, this paper proposes a model for the Activity Manager layer of the Activity Project, which aims to predict and infer risks in activities. The model uses the Activity Theory for the composition and prediction of activities. It also infers the risk in actions based on changes in the user’s physiological context caused by the actions, and such changes are modeled according to the Hyperspace Analogue to Context model. Tests were conducted and the developed models outperformed proposals found for action prediction, with an accuracy of 78.69%, as well as for risk situation detection, with an accuracy of 98.94%, showing the efficiency of the proposed solution.Keywords: activities of daily living, Activity Theory, activity recognition, activity prediction, risk in actions
    corecore